#ifndef ASYNC_LOGGER_LOGGER_HPP
#define ASYNC_LOGGER_LOGGER_HPP

#include <string>
#include "log_level.hpp"
#include "log_module.hpp"

class Logger {
public:
    void log(LogLevel level, const std::string& message);
    void setLogLevel(LogLevel level);

private:
    LogLevel currentLogLevel;
};

#endif // ASYNC_LOGGER_LOGGER_HPP